package modelo.dal.iDal;

import modelo.dominio.PlanGeneral;
import java.util.List;

/**
 * @see 
 * @author Felipe Madariaga
 */
public interface IPlanGeneralDao {

    /**
     *
     * @param planGral
     * @return
     */
    public boolean insertPlanGral(PlanGeneral planGral);

    /**
     *
     * @param planGral
     * @return
     */
    public boolean updatePlanGral(PlanGeneral planGral);

    /**
     *
     * @param planGral
     * @return
     */
    public boolean deletePlanGral(PlanGeneral planGral);

    /**
     *
     * @param planGral
     * @return
     */
    public PlanGeneral getPlanGral(PlanGeneral planGral);

    /**
     *
     * @param planGeneral
     * @return
     */
    public List getListaPlanesGrales(PlanGeneral planGeneral);

}

